



.mobile i,.divBox,.nav li a:after,.nav,span,.BannerBtn span::after,.s2_b .s2_list,.s3_b ul li h3,.s3_b ul li h4,.s3_b ul li p,.cbl ul li h6,.cbl ul li h3,
.s3_bc h3::before,.xwzxlist h3::before{
	transition: all .8s cubic-bezier(.35,.75,.55,1);
	-webkit-transition: all .8s cubic-bezier(.35,.75,.55,1);
	-moz-transition: all .8s cubic-bezier(.35,.75,.55,1);
}

input:-moz-placeholder,
textarea:-moz-placeholder { 
    color: rgba(255,255,255,.33);
}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder { 
		color: rgba(255,255,255,.33);
}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder { 
		color: rgba(255,255,255,.33);
}


header{font-size: 0;box-sizing: border-box;}

header .divbox{font-size: 0;}


.logo{display: inline-block;vertical-align: middle;width: 30%;}
.logo a{display: inline-block;vertical-align: middle;}

.nav{display: inline-block;position: relative;vertical-align: middle;text-align: right;width: 60%;}
.nav ul{font-size: 0;}
.nav ul li{display: inline-block;box-sizing: border-box;}
.nav ul li a{font-size: 16px;color: #333333;display: inline-block;vertical-align: middle;line-height: 119px;padding: 0 30px;box-sizing: border-box;position: relative;}
.nav ul li a::after{content: '';display: block;width: 100%;height: 6px;background: transparent;position: absolute;bottom: 0;left: 0;}
.nav ul li a:hover::after,.nav ul li.ac a::after{background: #f9b311}
header .zxsc{display: inline-block;vertical-align: middle;width: 10%;text-align: right;}
header .zxsc>a{display: inline-block;width: 158px;line-height: 44px;background: #34964e;border-radius: 44px;text-align: center;}
header .zxsc a:hover{background: #f9b311;}
header .zxsc i{display: inline-block;vertical-align: middle;font-size: 16px;color: #fff;}
header .zxsc span{font-size: 28px;color: #fff;display: inline-block;vertical-align: middle;margin-right: 10px;}
.nav ul li:last-of-type{display: none;}





footer{position: relative;background: url(../images/ftbg_02.jpg) center center;background-size: 100% 100%;padding: 100px 0 40px;}
footer .sybt h3{color: #fff;}
.zlhz{margin-bottom: 76px;position: relative;}
.zlhz img{width: 100%;}
.zlhz .swiper-button-prev,.zlhz .swiper-button-next{background: none;top: 80%;}
.zlhz .swiper-button-prev{left: 100px;}
.zlhz .swiper-button-next{right: 100px;}
.ftdh{padding-bottom: 56px;border-bottom: 1px solid rgba(255,255,255,.2);font-size: 0;}
.ftdh_l,.ftdh_r{display: inline-block;vertical-align: middle;}
.ftdh_l{width: 20%;}
.ftdh_r{width: 80%;text-align: right;}
.ftdh_r a{font-size: 16px;color: #fff;margin-right: 100px;}
.ftdh_r a:last-of-type{margin-right: 0;}
.ftdh_r a:hover{color: #f9b311;}
.ft{margin-top: 65px;font-size: 0;margin-bottom: 96px;}
.ft_l,.ft_r{display: inline-block;vertical-align: top;}
.ft_l{width: 65%;}
.ft_r{width: 35%;text-align: right;}
.ftewm,.rxyx{display: inline-block;vertical-align: top;margin-right: 68px;}
.ftewm img{padding: 13px;border: 1px solid rgba(255,255,255,.3);}
.rxyx span{display: block;width: 45px;height: 45px;line-height: 45px;text-align: center;color: #fff;font-size: 20px;border: 1px solid rgba(255,255,255,.2);border-radius: 50%;margin-bottom: 14px;}
.rxyx p{font-size: 16px;color: #fff;}
.rxyx h2{font-size: 30px;color: #fff;}
.ft_r h3{font-size: 16px;color: #fff;}
.ft_r h3 span{display: inline-block;vertical-align:middle;width: 40px;height: 40px;line-height: 40px;text-align: center;background: #fff;border-radius: 50%;font-size: 20px;color: #00bd98;margin-right: 18px;}
.fb{font-size: 0;}
.fb_l,.fb_r{display: inline-block;vertical-align: middle;width: 50%;}
.fb_l a{display: inline-block;vertical-align: middle;font-size: 16px;color: #fff;}
.fb_l a:first-of-type{margin-right: 50px;}
.fb_l a:first-of-type span{margin-right: 12px;}
.fb_l a:last-of-type{margin-left: 18px;}
.fb_l a span{font-size: 20px;color: #fff;display: inline-block;vertical-align: middle;}
.fb_r{text-align: right;}
.fb_r p{font-size: 16px;color: #fff;}
.fb_l a:hover,.fb_l a:hover span{color: #f9b311;}





.mobile{width: 40px;height: 40px;border-radius: 2px;cursor: pointer;text-align: center;line-height: 3px;position: absolute;right: 10px;top: 50%;transform: translateY(-50%);
    box-sizing: border-box;padding-top: 2px;transition: 0.4s ease-in-out;display: none;}
.mobile i{display: block;margin: 0 auto;width: 23px;height: 2px;background: #e4000b;margin-top: 7px;border-radius: 5px;}
.mobile i:nth-child(1){transition: 0.4s ease-in-out 0.3s;}
.mobile i:nth-child(2){transition: 0.4s ease-in-out;}
.mobile i:nth-child(3){transition: 0.4s ease-in-out 0.3s}
.mobile.active i:nth-child(1){transform: rotate(45deg) translateY(4px) translateX(5px);}
.mobile.active i:nth-child(2){transform: translateX(40px);opacity: 0;}
.mobile.active i:nth-child(3){transform: rotate(-45deg) translateY(-8px) translateX(8px);}

.zxsc{position: relative;}
.zxsclx{position: absolute;z-index: 99;text-align: center;width: 158px;background: url(../images/123.png) center center;background-size: 100% 100%;padding: 20px;box-sizing: border-box;display: none;}
.zxsclx a{width: 98px;line-height: 30px;border-radius: 30px;background: #33b355;font-size: 16px;display: block;margin: 10px auto;color: #fff;}
.zxsclx img{width: 100%;}
header .zxsc:hover .zxsclx{display: block;}

.cbl{position: fixed;top: 40%;right: 0;z-index: 99;}
.cbl ul{font-size: 0;}
.cbl ul li{display: block;text-align: center;width: 60px;border: 1px solid #e9e9e9;box-sizing: border-box;background: #fff;position: relative;border-bottom: none;padding: 6px 0;cursor: pointer;}
.cbl ul li:last-of-type{border-bottom: 1px solid #e9e9e9;}
.cbl ul li h6{position: absolute;top: 0;left: -104%;border: 1px solid #e9e9e9;box-sizing: border-box;width: 60px;opacity: 0;}
.cbl ul li h6 img{width: 100%;}
.cbl ul li span{font-size: 20px;color: #ffaf3d;}
.cbl ul li p{font-size: 12px;color: #888888;line-height: 22px;}
.cbl ul li h3{position: absolute;top: 0;left: -169px;border: 1px solid #e9e9e9;box-sizing: border-box;font-family: Arial;font-size: 20px;color: #34964e;width: 168px;text-align: center;
	background: #fff;line-height: 64px;opacity: 0;
}
.cbl ul li:hover h6,.cbl ul li:hover h3{opacity: 1;}
.cbl ul li:last-of-type{background: #e9e9e9;}
.cbl ul li:last-of-type span{color: #34964e;}
.cbl ul li:hover{background: #34964e;}
.cbl ul li:hover span,.cbl ul li:hover p{color: #fff;}


